package com.ziyun.erp.modules.order.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

/**
 * 订单随机立减配置表
 * 
 * @author 
 * @email 
 * @date 2018-09-04 11:38:50
 */
@TableName("order_random_config")
public class OrderRandomConfigEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * ID
	 */
	@TableId
	private Integer discountId;
	/**
	 * 最小订单金额
	 */
	private BigDecimal minOrderAmount;
	/**
	 * 最大订单金额
	 */
	private BigDecimal maxOrderAmount;
	/**
	 * 最小优惠比例 或金额
	 */
	private BigDecimal minRandom;
	/**
	 * 最大优惠比例或金额
	 */
	private BigDecimal maxRandom;
	/**
	 * 最小优惠金额
	 */
	private BigDecimal minRandomAmount;
	/**
	 * 最大优惠金额限制
	 */
	private BigDecimal maxRandomAmount;
	/**
	 * 优惠条件 1 总优惠万元以下 0 总优惠万元以上
	 */
	private Integer randomCondition;
	/**
	 * 
	 */
	private String randomType;
	/**
	 * 更新人
	 */
	private String updateName;
	/**
	 * 更新时间
	 */
	private Date updateTime;
	/**
	 * 伪删除标记（0正常 1删除）
	 */
	private Boolean del;
	/**
	 * 创建人
	 */
	private String createName;
	/**
	 * 创建时间
	 */
	private Date createTime;

	/**
	 * 设置：ID
	 */
	public void setDiscountId(Integer discountId) {
		this.discountId = discountId;
	}
	/**
	 * 获取：ID
	 */
	public Integer getDiscountId() {
		return discountId;
	}
	/**
	 * 设置：最小订单金额
	 */
	public void setMinOrderAmount(BigDecimal minOrderAmount) {
		this.minOrderAmount = minOrderAmount;
	}
	/**
	 * 获取：最小订单金额
	 */
	public BigDecimal getMinOrderAmount() {
		return minOrderAmount;
	}
	/**
	 * 设置：最大订单金额
	 */
	public void setMaxOrderAmount(BigDecimal maxOrderAmount) {
		this.maxOrderAmount = maxOrderAmount;
	}
	/**
	 * 获取：最大订单金额
	 */
	public BigDecimal getMaxOrderAmount() {
		return maxOrderAmount;
	}
	/**
	 * 设置：最小优惠比例 或金额
	 */
	public void setMinRandom(BigDecimal minRandom) {
		this.minRandom = minRandom;
	}
	/**
	 * 获取：最小优惠比例 或金额
	 */
	public BigDecimal getMinRandom() {
		return minRandom;
	}
	/**
	 * 设置：最大优惠比例或金额
	 */
	public void setMaxRandom(BigDecimal maxRandom) {
		this.maxRandom = maxRandom;
	}
	/**
	 * 获取：最大优惠比例或金额
	 */
	public BigDecimal getMaxRandom() {
		return maxRandom;
	}
	/**
	 * 设置：最小优惠金额
	 */
	public void setMinRandomAmount(BigDecimal minRandomAmount) {
		this.minRandomAmount = minRandomAmount;
	}
	/**
	 * 获取：最小优惠金额
	 */
	public BigDecimal getMinRandomAmount() {
		return minRandomAmount;
	}
	/**
	 * 设置：最大优惠金额限制
	 */
	public void setMaxRandomAmount(BigDecimal maxRandomAmount) {
		this.maxRandomAmount = maxRandomAmount;
	}
	/**
	 * 获取：最大优惠金额限制
	 */
	public BigDecimal getMaxRandomAmount() {
		return maxRandomAmount;
	}
	/**
	 * 设置：优惠条件 1 总优惠万元以下 0 总优惠万元以上
	 */
	public void setRandomCondition(Integer randomCondition) {
		this.randomCondition = randomCondition;
	}
	/**
	 * 获取：优惠条件 1 总优惠万元以下 0 总优惠万元以上
	 */
	public Integer getRandomCondition() {
		return randomCondition;
	}
	/**
	 * 设置：
	 */
	public void setRandomType(String randomType) {
		this.randomType = randomType;
	}
	/**
	 * 获取：
	 */
	public String getRandomType() {
		return randomType;
	}
	/**
	 * 设置：更新人
	 */
	public void setUpdateName(String updateName) {
		this.updateName = updateName;
	}
	/**
	 * 获取：更新人
	 */
	public String getUpdateName() {
		return updateName;
	}
	/**
	 * 设置：更新时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：更新时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}
	/**
	 * 设置：伪删除标记（0正常 1删除）
	 */
	public void setDel(Boolean del) {
		this.del = del;
	}
	/**
	 * 获取：伪删除标记（0正常 1删除）
	 */
	public Boolean getDel() {
		return del;
	}
	/**
	 * 设置：创建人
	 */
	public void setCreateName(String createName) {
		this.createName = createName;
	}
	/**
	 * 获取：创建人
	 */
	public String getCreateName() {
		return createName;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
}
